Software Developing with Agile Methods and Combination of Architecture

نویسندگان

  • Mehdi Yaghoubi
  • Manoochehr Babanezhad
چکیده

Over the past decades the service oriented architecture is a viewpoint of software architecture in which using Loosely Coupled services to support business processes is suggested. Nowadays most of the software has been established based on the service designing and implementing. Due to this, this article examines architecture and its role in the agile methods of software development. On the other hand, the agile methods of software development, in comparison to the other methods have gained more customers. This might be because it tries to control the changes rapidly and obtains business profit. In the past, it was believed that the architecture and agility were two completely different concepts and cannot be combined, because in the architecture the quality is important and all the requirements should be predicted previously. In agility, accepting new requirements and adapting them are important but today, agility in the domain of architecture is growing rapidly. Some experts believe that they should include architecture in the process of agile improvement. However the others focus on making the architecture working cycle more agile. We also show that the method of light software development (LSD) is one of the methods that meets to the combination of service oriented architecture and agility.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A systematic mapping study on the combination of software architecture and agile development

Context: Combining software architecture and agile development has received significant attention in recent years. However, there exists no comprehensive overview of the state of research on the architecture-agility combination. Objective: This work aims to analyze the combination of architecture and agile methods for the purpose of exploration and analysis with respect to architecting activiti...

متن کامل

Adaptive Enterprise Architecture Driven Agile Development

Agile development practices focus on developing and delivering working software systems in small iterations with minimal documentation. However, locally project focused agile practices overlook the need for holistic enterprise architecture. Lack of enterprise architecture in agile, especially in the large agile environments, may lead to a number of problems such as technical debt, unnecessary r...

متن کامل

A Proposal on Validation of an Agile Architecture-Modelling Process

Although considered to be incompatible, a combination of agile methods and architectural modelling could open a new perspective in software development. On the one hand, agile methods offer the flexibility required today. On the other hand, architectural modelling is considered as a pre-requisite for the systematic cross-project reuse and for the resulting increase in software developer product...

متن کامل

Developing support for agile and plan-driven methods

Software development processes provide means to develop software in a structured and disciplined way. Although these processes provide support for how to develop software, there is still a challenge to successfully apply them in practice. Thus, there is a need to support management of software development processes so that their use generate as good results as possible. The thesis presents supp...

متن کامل

An Approach for Agile SOA Development using Agile Principals

In dynamic and turbulent business environment, the need for success and survival of any organization is the ability of adapting to changes efficiently and cost-effectively. So, for developing software applications, one of the methods is Service Oriented Architecture (SOA) methodology and other is Agile Methodology. Since embracing changes is the indispensable concept of SOA development as well ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013